turbine powered - English Synonyms Dictionary